Module Project Documentation

For our module project, I have decided to design a Christmas tree designed Mood Lighting.

This project would require...

Design Process

The software I have decided to use as part of my design phase was SketchUp, a modelling software.

Using SketchUp, I drafted a rough model of how the design would look like as shown below, by creating 2 parts, first the base board, then the second being the acrylic mood piece that holds the christmas tree design to it, which I will use a separate software to create.

For the 2nd piece, I opted to use AutoCAD to generate the design of the Christmas Tree as well as export both the SketchUp Base pieces and Christmas Tree design to DXF files, preparing them for laser cutting.

Arduino Programming

Before carrying out the actual live programming, I used TinkerCAD to help simulate and test the entire coding experiment, as well as wiring as shown below.

Making use of prior prepared basic coding for NeoPixel Strips, I added on to it different types of coding that helped to generate the outcome I wanted, for example,

Adding multiple colour codes that changes on a click of the pushbutton, in total 6 different colours and a "Black/Blank" colour that acts as an "off" section.

This set of coding then loops the entire process back to allow for the colours to repeat themselves and can operate separately as long as theres a power supply connected to it.

Assembly

Now that both the Model and the Programming works, it comes to the assembly part...

Assembling the Arduino Circuit and the Base box

Then creating a platform base for the NeoPixel strip to rest on to produce the light straight up to the Acrylic

The Final Product!

Testing the Lights!

Green Light

Orange Light

Red Light

Blue Light

Magenta Light

Yellow-White Light